Distributed Object Programming Environment for Smart Card Application Development
نویسندگان
چکیده
Corresponding Email: [email protected] Abstract Despite the potential of smart card as a key technology to be used as a service-providing device that is truly portable and programmable, it has not received much attention, other than the handful applications that are already being successfully employed in domain-specific areas. In particular, smart card technology operating over a distributed and networked environment such as the Internet, provides unique opportunity to create new classes of distributed applications that are able to seamlessly integrate the pocket portability of smart card services. This paper examines the important challenges of extending the smart card processing architecture to support distributed computing paradigm. After highlighting the issues and possible approaches to achieving this objective, we propose the ORBCard framework. The framework extends CORBA middleware services of providing distributed computing platform to developing smart card applications. The framework is based on using a proxy server that facilitates bridging services between the ORB bus communications and interacting with the smart card's applet using native APDU commands. In particular, we developed the ORBCard compiler that automates the generation of the client stubs and proxy classes using IDL as the baseline interface description language. The initial implementation of the framework has demonstrated the feasibility and validity of the concept in providing a distributed programming environment for smart card applications based on CORBA infrastructure.
منابع مشابه
Enabling Distributed Corba Access to Smart Card Applications
With the increasing use of the Web as the platform for online e-commerce applications, smart card technology presents an attractive solution for providing security and access control mechanisms for processing online transactions. A user can insert the smart card into a reader attached to a terminal that provides Web access and client-side processing capabilities; the card performs all processin...
متن کاملDeveloping Smart Card-Based Applications Using Java Card
In this paper we describe a methodology for developing smart card-based applications which accounts for both internal and external software production: on-card and client programs. This development methodology is based on the application of distributed object-oriented principles to Java Card. We design a model in which a card application is viewed as a remote object accessed through method invo...
متن کاملA Virtual Development Environment for Smart Card Applications
Virtual development environment increases efficiency of embedded system development because it enables developers to develop, execute, and verify an embedded system without real target hardware. This paper deals with an implementation of a virtual development environment for Smart Card applications. Usually application developments are performed with a evaluation kit that equipped with a hardwa...
متن کامل1 Role Based Security and Java
In the past two years, Java has exploded onto the computing landscape, o ering an object-oriented language and environment that is suitable for a wide variety of application domains. Java is targeted for applications that include: advanced capabilities in WWW browsers via applets; enterprise computing with database connectivity, CORBA, and RMI; usage in personal, commercial, and consumer market...
متن کاملEvaluation of Distributed Intelligence on the Smart Card
We describe challenges in the risk management of smart card based electronic cash industry and describe a method to evaluate the effectiveness of distributed intelligence on the smart card. More specifically, we discuss the evaluation of distributed intelligence function called "on chip risk management" of the smart card for the global electronic cash payment application using micro dynamic si...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001